home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.text.rtf;
-
- import java.io.IOException;
- import javax.swing.text.MutableAttributeSet;
-
- class RTFAttributes$AssertiveAttribute extends RTFAttributes.GenericAttribute implements RTFAttribute {
- Object swingValue;
-
- public RTFAttributes$AssertiveAttribute(int var1, Object var2, String var3) {
- super(var1, var2, var3);
- this.swingValue = new Boolean(true);
- }
-
- public RTFAttributes$AssertiveAttribute(int var1, Object var2, String var3, int var4) {
- super(var1, var2, var3);
- this.swingValue = new Integer(var4);
- }
-
- public RTFAttributes$AssertiveAttribute(int var1, Object var2, String var3, Object var4) {
- super(var1, var2, var3);
- this.swingValue = var4;
- }
-
- public boolean set(MutableAttributeSet var1) {
- if (this.swingValue == null) {
- var1.removeAttribute(super.swingName);
- } else {
- var1.addAttribute(super.swingName, this.swingValue);
- }
-
- return true;
- }
-
- public boolean set(MutableAttributeSet var1, int var2) {
- return false;
- }
-
- public boolean setDefault(MutableAttributeSet var1) {
- var1.removeAttribute(super.swingName);
- return true;
- }
-
- public boolean writeValue(Object var1, RTFGenerator var2, boolean var3) throws IOException {
- if (var1 == null) {
- return var3 ^ true;
- } else if (var1.equals(this.swingValue)) {
- var2.writeControlWord(super.rtfName);
- return true;
- } else {
- return var3 ^ true;
- }
- }
- }
-